Soft Skills in Scrum Teams
نویسندگان
چکیده
Software development requires professionals with knowledge and experience on many different methodologies, tools, and techniques. However, the so-called soft skills, such as interpersonal skills, teamwork, problem solving and customer orientation to name just a few, are as important as, or even more important than, traditional qualifications and technical skills. Members of scrum teams, particularly the ones performing the roles of Product Owner and Scrum Master, are not exempt of having these kind of skills because of the distinctive duties and responsibilities of these roles in a Scrum team. In this paper we report a field study in which we interviewed 25 experienced Scrum practitioners from software companies in Uruguay to know their points of view about what are the soft skills they consider the most valued to have by the Product Owner and the Scrum Master of a Scrum team. As a result, Communication skills, Customer orientation, and Teamwork appear as the most valued soft skills Product Owner should have, while Commitment, Communication skills, Interpersonal skills, Planning skills, and Teamwork are considered the most valued ones for the Scrum Master. Keywordssoft skills; scrum; product owner; scrum master
منابع مشابه
Towards Data-driven Software Engineering Skills Assessment
Today’s software engineers often work in teams to develop complex software systems. Therefore, successful software engineering in practice not only require team members to possess sound programming skills such as analysis, design, coding, and testing, but also soft skills such as communication, collaboration, and self-management, etc. However, existing examination based assessments are often in...
متن کاملA teamwork model for understanding an agile team: A case study of a Scrum project
Context: Software development depends significantly on team performance, as does any process that involves human interaction. Objective: Most current development methods argue that teams should self-manage. Our objective is thus to provide a better understanding of the nature of self-managing agile teams, and the teamwork challenges that arise when introducing such teams. Method: We conducted e...
متن کاملCompetencies outside Agile Teams' Borders: The Extended Scrum Team
According to the Scrum process framework a Scrum team should have all necessary competencies to accomplish its work. Fragmented and anecdotal evidence hints at Scrum teams still needing additional, external competencies. To contribute to theories on Scrum team composition and practitioner’s concerns in staffing a Scrum team we investigated Scrum teams’ cross-functionality: To whom do Scrum team...
متن کاملActivities in Scrum Master Teams: Process Tailoring in Large Enterprise Projects
This paper explores practitioner descriptions of agile method tailoring in large-scale offshore or outsourced enterprise projects. Specifically, tailoring of the scrum master role is investigated. The scrum master acts as a facilitator for software development teams, nurturing adherence to agile practices and removing impediments for team members. But in large projects, scrum masters work toget...
متن کاملTowards a governance framework for chains of Scrum teams
Context: Large companies operating in the information intensive industries increasingly adopt Agile/Scrum to swiftly change IT functionality because of rapid changing business demands. IT functionality in large enterprises however is typically delivered by a portfolio of interdependent software applications involving a chain of Scrum teams. Usually, each application from the portfolio is alloca...
متن کامل